﻿// Copyright (c) 2014 Bryan C. O'Connell
// http://wsubi.codeplex.com/license
// Purpose: Definition of a command (order) requested by a user.

using System;

namespace Wsubi.Code.Commands
{
    public interface ICommand
    {
        string Target { get; set; }
        string Params { get; set; }
        ScriptData ScriptDataStorage { get; set; }

        string GetActionKeyword();

        ResultSet Execute();
    }
}
